package com.sino.dataworks.dto;

import cn.hutool.core.annotation.Alias;

public class InstanceEntityDto {
        private long taskId;
        @Alias(value = "节点ID")
        private int nodeId;
        private long dagId;
        private int flowId;
        private String dagName;
        private int inGroupId;
        private int taskType;
        private int dagType;
        private long dueTime;
        private int status;
        private int opSeq;
        private int opCode;
        private String owner;
        private long bizdate;
        private long gmtdate;
        private String gateway;
        private String gwProcessId;
        private String gwLogFile;
        private int prgType;
        private int priority;
        private int weight;
        private String execName;
        private int fileId;
        private int fileVersion;
        private String odpsProjectName;
        private String gwLogLocalFile;
        private String resGroupIdentifier;
        private int resGroupId;
        private int baseLineId;
        private int appId;
        private String appName;
        private long beginWaitTimeTime;
        private long beginWaitResTime;
        private long beginRunningTime;
        private long createTime;
        @Alias(value = "创建人")
        private String createUser;
        private long modifyTime;
        private String modifyUser;
        private int cycType;
        private long cycTime;
        private int roleType;
        private int dependentType;
        @Alias(value = "节点名称")
        private String nodeName;
        private int rerunTimes;
        private long refreshTime;
        private boolean rerunAble;
        private int rerunMode;
     //   private List<ParentTaskRelation> parentTaskRelations; // 假设 ParentTaskRelation 是另一个实体类
     //   private List<ChildTaskRelation> childTaskRelations; // 同上，ChildTaskRelation 是实体类
        private int isRunOver;
        private int bizId;
        private String taskKey;
        private String cronExpress;
        private String region;
        private long taskRerunTime;
        private String projectEnv;
        private String statusName;
        @Alias(value = "运行状态")
        private String statusDesc;
        private String ownerName;
        private String prgTypeName;
        private String cycTypeName;
        private String dagTypeName;
        private String resGroupName;
        private String baseLineName;
        private int flowType;
        private int nodeType;
        private String detailUrl;
        private String regionName;
        private int crossRegionType;
        private boolean canDiagnose;
        private boolean canRefreshForce;
        private int waitResTime;
        private int runTime;
        private String projectName;
        private int projectId;
        private Long finshTime;

    public Long getFinshTime() {
        return finshTime;
    }

    public void setFinshTime(Long finshTime) {
        this.finshTime = finshTime;
    }

    public long getTaskId() {
        return taskId;
    }

    public void setTaskId(long taskId) {
        this.taskId = taskId;
    }

    public int getNodeId() {
        return nodeId;
    }

    public void setNodeId(int nodeId) {
        this.nodeId = nodeId;
    }

    public long getDagId() {
        return dagId;
    }

    public void setDagId(long dagId) {
        this.dagId = dagId;
    }

    public int getFlowId() {
        return flowId;
    }

    public void setFlowId(int flowId) {
        this.flowId = flowId;
    }

    public String getDagName() {
        return dagName;
    }

    public void setDagName(String dagName) {
        this.dagName = dagName;
    }

    public int getInGroupId() {
        return inGroupId;
    }

    public void setInGroupId(int inGroupId) {
        this.inGroupId = inGroupId;
    }

    public int getTaskType() {
        return taskType;
    }

    public void setTaskType(int taskType) {
        this.taskType = taskType;
    }

    public int getDagType() {
        return dagType;
    }

    public void setDagType(int dagType) {
        this.dagType = dagType;
    }

    public long getDueTime() {
        return dueTime;
    }

    public void setDueTime(long dueTime) {
        this.dueTime = dueTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getOpSeq() {
        return opSeq;
    }

    public void setOpSeq(int opSeq) {
        this.opSeq = opSeq;
    }

    public int getOpCode() {
        return opCode;
    }

    public void setOpCode(int opCode) {
        this.opCode = opCode;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public long getBizdate() {
        return bizdate;
    }

    public void setBizdate(long bizdate) {
        this.bizdate = bizdate;
    }

    public long getGmtdate() {
        return gmtdate;
    }

    public void setGmtdate(long gmtdate) {
        this.gmtdate = gmtdate;
    }

    public String getGateway() {
        return gateway;
    }

    public void setGateway(String gateway) {
        this.gateway = gateway;
    }

    public String getGwProcessId() {
        return gwProcessId;
    }

    public void setGwProcessId(String gwProcessId) {
        this.gwProcessId = gwProcessId;
    }

    public String getGwLogFile() {
        return gwLogFile;
    }

    public void setGwLogFile(String gwLogFile) {
        this.gwLogFile = gwLogFile;
    }

    public int getPrgType() {
        return prgType;
    }

    public void setPrgType(int prgType) {
        this.prgType = prgType;
    }

    public int getPriority() {
        return priority;
    }

    public void setPriority(int priority) {
        this.priority = priority;
    }

    public int getWeight() {
        return weight;
    }

    public void setWeight(int weight) {
        this.weight = weight;
    }

    public String getExecName() {
        return execName;
    }

    public void setExecName(String execName) {
        this.execName = execName;
    }

    public int getFileId() {
        return fileId;
    }

    public void setFileId(int fileId) {
        this.fileId = fileId;
    }

    public int getFileVersion() {
        return fileVersion;
    }

    public void setFileVersion(int fileVersion) {
        this.fileVersion = fileVersion;
    }

    public String getOdpsProjectName() {
        return odpsProjectName;
    }

    public void setOdpsProjectName(String odpsProjectName) {
        this.odpsProjectName = odpsProjectName;
    }

    public String getGwLogLocalFile() {
        return gwLogLocalFile;
    }

    public void setGwLogLocalFile(String gwLogLocalFile) {
        this.gwLogLocalFile = gwLogLocalFile;
    }

    public String getResGroupIdentifier() {
        return resGroupIdentifier;
    }

    public void setResGroupIdentifier(String resGroupIdentifier) {
        this.resGroupIdentifier = resGroupIdentifier;
    }

    public int getResGroupId() {
        return resGroupId;
    }

    public void setResGroupId(int resGroupId) {
        this.resGroupId = resGroupId;
    }

    public int getBaseLineId() {
        return baseLineId;
    }

    public void setBaseLineId(int baseLineId) {
        this.baseLineId = baseLineId;
    }

    public int getAppId() {
        return appId;
    }

    public void setAppId(int appId) {
        this.appId = appId;
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public long getBeginWaitTimeTime() {
        return beginWaitTimeTime;
    }

    public void setBeginWaitTimeTime(long beginWaitTimeTime) {
        this.beginWaitTimeTime = beginWaitTimeTime;
    }

    public long getBeginWaitResTime() {
        return beginWaitResTime;
    }

    public void setBeginWaitResTime(long beginWaitResTime) {
        this.beginWaitResTime = beginWaitResTime;
    }

    public long getBeginRunningTime() {
        return beginRunningTime;
    }

    public void setBeginRunningTime(long beginRunningTime) {
        this.beginRunningTime = beginRunningTime;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public long getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(long modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public int getCycType() {
        return cycType;
    }

    public void setCycType(int cycType) {
        this.cycType = cycType;
    }

    public long getCycTime() {
        return cycTime;
    }

    public void setCycTime(long cycTime) {
        this.cycTime = cycTime;
    }

    public int getRoleType() {
        return roleType;
    }

    public void setRoleType(int roleType) {
        this.roleType = roleType;
    }

    public int getDependentType() {
        return dependentType;
    }

    public void setDependentType(int dependentType) {
        this.dependentType = dependentType;
    }

    public String getNodeName() {
        return nodeName;
    }

    public void setNodeName(String nodeName) {
        this.nodeName = nodeName;
    }

    public int getRerunTimes() {
        return rerunTimes;
    }

    public void setRerunTimes(int rerunTimes) {
        this.rerunTimes = rerunTimes;
    }

    public long getRefreshTime() {
        return refreshTime;
    }

    public void setRefreshTime(long refreshTime) {
        this.refreshTime = refreshTime;
    }

    public boolean isRerunAble() {
        return rerunAble;
    }

    public void setRerunAble(boolean rerunAble) {
        this.rerunAble = rerunAble;
    }

    public int getRerunMode() {
        return rerunMode;
    }

    public void setRerunMode(int rerunMode) {
        this.rerunMode = rerunMode;
    }

    public int getIsRunOver() {
        return isRunOver;
    }

    public void setIsRunOver(int isRunOver) {
        this.isRunOver = isRunOver;
    }

    public int getBizId() {
        return bizId;
    }

    public void setBizId(int bizId) {
        this.bizId = bizId;
    }

    public String getTaskKey() {
        return taskKey;
    }

    public void setTaskKey(String taskKey) {
        this.taskKey = taskKey;
    }

    public String getCronExpress() {
        return cronExpress;
    }

    public void setCronExpress(String cronExpress) {
        this.cronExpress = cronExpress;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public long getTaskRerunTime() {
        return taskRerunTime;
    }

    public void setTaskRerunTime(long taskRerunTime) {
        this.taskRerunTime = taskRerunTime;
    }

    public String getProjectEnv() {
        return projectEnv;
    }

    public void setProjectEnv(String projectEnv) {
        this.projectEnv = projectEnv;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    public void setStatusDesc(String statusDesc) {
        this.statusDesc = statusDesc;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public String getPrgTypeName() {
        return prgTypeName;
    }

    public void setPrgTypeName(String prgTypeName) {
        this.prgTypeName = prgTypeName;
    }

    public String getCycTypeName() {
        return cycTypeName;
    }

    public void setCycTypeName(String cycTypeName) {
        this.cycTypeName = cycTypeName;
    }

    public String getDagTypeName() {
        return dagTypeName;
    }

    public void setDagTypeName(String dagTypeName) {
        this.dagTypeName = dagTypeName;
    }

    public String getResGroupName() {
        return resGroupName;
    }

    public void setResGroupName(String resGroupName) {
        this.resGroupName = resGroupName;
    }

    public String getBaseLineName() {
        return baseLineName;
    }

    public void setBaseLineName(String baseLineName) {
        this.baseLineName = baseLineName;
    }

    public int getFlowType() {
        return flowType;
    }

    public void setFlowType(int flowType) {
        this.flowType = flowType;
    }

    public int getNodeType() {
        return nodeType;
    }

    public void setNodeType(int nodeType) {
        this.nodeType = nodeType;
    }

    public String getDetailUrl() {
        return detailUrl;
    }

    public void setDetailUrl(String detailUrl) {
        this.detailUrl = detailUrl;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public int getCrossRegionType() {
        return crossRegionType;
    }

    public void setCrossRegionType(int crossRegionType) {
        this.crossRegionType = crossRegionType;
    }

    public boolean isCanDiagnose() {
        return canDiagnose;
    }

    public void setCanDiagnose(boolean canDiagnose) {
        this.canDiagnose = canDiagnose;
    }

    public boolean isCanRefreshForce() {
        return canRefreshForce;
    }

    public void setCanRefreshForce(boolean canRefreshForce) {
        this.canRefreshForce = canRefreshForce;
    }

    public int getWaitResTime() {
        return waitResTime;
    }

    public void setWaitResTime(int waitResTime) {
        this.waitResTime = waitResTime;
    }

    public int getRunTime() {
        return runTime;
    }

    public void setRunTime(int runTime) {
        this.runTime = runTime;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public int getProjectId() {
        return projectId;
    }

    public void setProjectId(int projectId) {
        this.projectId = projectId;
    }
}
